package day04;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.ObjectInputStream;

/**
 * 将当前目录下的所有obj文件获取到，并进行
 * 反序列化后输出每个用户的信息(直接输出反序
 * 列化后的User对象即可)
 * @author Xiloer
 *
 */
public class Test04 {
    public static void main(String[] args) throws IOException, ClassNotFoundException {
        File dir = new File("./tedu-work");
        File[] subs = dir.listFiles(f->f.getName().endsWith(".obj"));
        for(int i=0;i<subs.length;i++){
            File file = subs[i];
            FileInputStream fis = new FileInputStream(file);
            ObjectInputStream ois = new ObjectInputStream(fis);

                User user = (User) ois.readObject();

                    System.out.println(user);


        }
        System.out.println("执行完毕");

    }
}
